草庐IT

IOS devicesWithMediaType 弃用

全部标签

ios - disconnect() 已弃用 : Please use the shouldEstablishDirectChannel property instead

当查看disconnect()方法及其描述时,它在文档中说了以下内容DisconnectthecurrentFIRMessagingdataconnection.ThisstopsanyattemptstoconnecttoFIRMessaging.Callingthisonanalreadydisconnectedclientisano-op.但是看看shouldEstablishDirectChannel属性WhensettoYES,FirebaseMessagingwillautomaticallyestablishasocket-based,directchanneltothe

ios - xcode 中弃用的警告以及如何处理弃用

if([selfrespondsToSelector:@selector(dismissViewControllerAnimated:completion:)]){[[selfpresentingViewController]dismissViewControllerAnimated:YEScompletion:nil];}//post-iOS6.0else{[selfdismissModalViewControllerAnimated:YES];}//pre-iOS6.0我正在执行对选择器(上述)代码的响应以处理已弃用的方法。这样我的应用程序与旧版本的iOS兼容,但我在代码中收到警告

iphone - SKPayment paymentWithProductIdentifier 已弃用。备择方案?

应用内购买的所有教程都使用SKPayments类的弃用方法“paymentWithProductIdentifier”。还有其他选择吗? 最佳答案 是的,使用+paymentWithProduct:。 关于iphone-SKPaymentpaymentWithProductIdentifier已弃用。备择方案?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/7212904/

iphone - CGContextShowTextAtPoint 已弃用 - 我现在应该使用什么?

以下内容将被视为在iOS7中已弃用:CG上下文选择字体,CGContextShowTextAtPoint。我应该改用什么? 最佳答案 您可以使用[yourStringdrawAtPoint:aPointwithAttributes:dictOfAttributes];那个的文档here.或者您可以将UILabel添加到您的View层次结构中。 关于iphone-CGContextShowTextAtPoint已弃用-我现在应该使用什么?,我们在StackOverflow上找到一个类似的问

ios - NSURLConnection 在 iOS9 中被弃用

我想下载一个带有NSURLRequest的文件并保存它,但要符合NSData*data=...发生错误。NSURL*Urlstring=[NSURLURLWithString:@"http://yourdomain.com/yourfile.pdf"];NSURLRequest*request=[NSURLRequestrequestWithURL:Urlstring];NSData*data=[NSURLConnectionsendSynchronousRequest:requestreturningResponse:nilerror:nil];NSURL*documentsURL=

ios - AudioSessionSetProperty 在 iOS 7.0 中被弃用,那么如何设置 kAudioSessionProperty_OverrideCategoryMixWithOthers

需要不弃用的替代品(顺便说一句,我认为这仍然在当前的苹果文档中,地址为link):OSStatuspropertySetError=0;UInt32allowMixing=true;propertySetError=AudioSessionSetProperty(kAudioSessionProperty_OverrideCategoryMixWithOthers,//1sizeof(allowMixing),//2&allowMixing//3);谢谢; 最佳答案 使用AVAudioSession:AVAudioSession*s

ios - NSYearCalendarUnit 在 iOS 中被弃用

我正在使用NSYearCalendarUnitNSMonthCalendarUnitNSDayCalendarUnit但不幸的是,这些“日历单位”首先在IOS8.0中被弃用。它们的替代方案是什么,或者我如何避免这些警告。unsignedunitFlags=NSYearCalendarUnit|NSMonthCalendarUnit|NSDayCalendarUnit; 最佳答案 使用NSCalendarUnitYear:NSCalendarUnitunitFlags=NSCalendarUnitYear|NSCalendarUnit

ios - Cocoapods iOS - [!] Google 已被弃用 - 如何摆脱警告?

我做的步骤:podrepo删除masterpod设置podupdate--verbose(只是为了检查进度,尤其是在更新GoogleSDK时,花了很长时间才完成)。在那里,我收到了警告。在我的日志中,GoogleSDK已成功更新:->InstallingGoogle3.1.0(was3.0.3)->InstallingGoogleMaps2.3.0(was2.2.0)播客文件:target'MyProj'do...pod'Google/Analytics'pod'GoogleMaps'...target'MyProjTests'doinherit!:search_pathsendpos

ios - UILocalNotification 在 iOS 10 中被弃用

这可能是一个提前的问题,但我想知道在iOS10中使用什么代替UILocalNotification。我正在开发一个部署目标为iOS8的应用程序,所以可以使用UILocalNotification? 最佳答案 是的,您可以使用UILocalNotification,旧的API也适用于iOS10,但我们最好改用UserNotifications框架中的API。还有一些新功能,您只能与iOS10用户通知框架一起使用。这也发生在远程通知上,有关更多信息:Here.新功能:现在您也可以在iOS10的应用程序处于前台时显示提醒、声音或增加角标(

iOS5 NSURLConnection 方法已弃用

我正在尝试编写一个iOS应用程序,它发出异步请求以通过网络获取数据。似乎很多人为此推荐使用NSURLConnection,并经常提到委托(delegate)方法connection:didReceiveData:。不幸的是,我终究无法找到记录此委托(delegate)方法的位置。首先,它不在theprotocolreferenceforNSURLConnectionDelegate中。.它列在theNSURLConnectionClassReference中,但从iOS5开始显然已被弃用。该文档没有解释为什么它被弃用,或者开发人员应该使用什么来实现类似的功能。我错过了什么?我读过的很多